package kassa;
/**
 * Write a description of class test here.
 * 
 * @author (Gerben, Nick, Dennis) 
 * @version (v0.1)
 */

public class Bonregel
{
    // instance variables - replace the example below with your own
    public int bonNr, aantal, artikelID;
    public double omzet;

    /**
     * Constructor for objects of class bonregel
     */
    public Bonregel(int bonNr, int aantal, int artikelID, double omzet)
    {
        this.bonNr      = bonNr;
        this.aantal     = aantal;
        this.artikelID  = artikelID;
        this.omzet      = omzet;
        insertBonRegelData(bonNr, aantal, artikelID, omzet);
    }

    /* GETTERS */
    
    public int getBonNr(){
        return bonNr;
    }
    public int getAantal(){
        return aantal;
    }
    public int getArtikelID(){
        return artikelID;
    }
    public double getOmzet(){
        return omzet;
    }
    
     public void insertBonRegelData(int bonNr, int aantal, int artikelID, double omzet )
    {
         try{
            String sql = ("INSERT into bonregel set bonNr= '" + bonNr + "', aantal= '" + aantal + "', artikelID= '" + artikelID + "', omzet= '" + omzet + "'");
            Database.executeUpdateStatement( sql );
        }
        catch (Exception e){
            System.out.println("De gegevens zijn niet toegevoegd aan de db");
            e.printStackTrace();
        }
    }
     
    public void print() {
        System.out.println( toString() + "\n" );
    }

    public String toString() //
    {
        String a = String.format("%-20d %-20d %-20.2f",
                                  aantal,artikelID,omzet);
        return a;
    }
}